

#pragma once

#include <string>
#include "soldier.h"


class Archer : public Soldier {
public:
	Archer();
	virtual ~Archer();

private:
	virtual void handleStateWalk(float ticks);
	virtual void handleStateStand(float ticks);
	virtual void handleStateMelee(float ticks);
	virtual void handleStateShoot(float ticks);

	virtual void attack();
	virtual void shoot();

	virtual Unit* findEnemy();
	

};